package com.ycy.dynamic.f;


import java.io.Serializable;
import java.util.Set;

/**
 * when rdfaBpExpressionInfo's type is GET_ACCOUNT_IDS_FOR_COLLECTION
 * then value is this information
 */
public class RdfaBpExpressionAccountIds implements Serializable {


    private String appKey;
    private String collectionKey;
    private String dataGroupCode;
    private String dataType;
    private String dataCode;
    private String roleCode;
    private String profileIds;
    private String dataCodes;
    private String positionAliases;
    private Set<Long> accountIds;
    private Boolean directLeader;
    private Set<String> deptCode;
    private Set<String> variables;

    /**
     * role group code
     */
    private String groupCode;



    public Set<String> getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(Set<String> deptCode) {
        this.deptCode = deptCode;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public String getCollectionKey() {
        return collectionKey;
    }

    public void setCollectionKey(String collectionKey) {
        this.collectionKey = collectionKey;
    }

    public String getRoleCode() {
        return roleCode;
    }

    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getDataCode() {
        return dataCode;
    }

    public void setDataCode(String dataCode) {
        this.dataCode = dataCode;
    }

    public String getDataGroupCode() {
        return dataGroupCode;
    }

    public void setDataGroupCode(String dataGroupCode) {
        this.dataGroupCode = dataGroupCode;
    }

    public String getDataCodes() {
        return dataCodes;
    }

    public void setDataCodes(String dataCodes) {
        this.dataCodes = dataCodes;
    }

    public String getPositionAliases() {
        return positionAliases;
    }

    public void setPositionAliases(String positionAliases) {
        this.positionAliases = positionAliases;
    }


    public Set<Long> getAccountIds() {
        return accountIds;
    }

    public void setAccountIds(Set<Long> accountIds) {
        this.accountIds = accountIds;
    }

    public Boolean getDirectLeader() {
        return directLeader;
    }

    public void setDirectLeader(Boolean directLeader) {
        this.directLeader = directLeader;
    }

    public void setProfileIds(String profileIds){
        this.profileIds = profileIds;
    }

    public String getProfileIds(){
        return this.profileIds;
    }

    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }

    public Set<String> getVariables() {
        return variables;
    }

    public void setVariables(Set<String> variables) {
        this.variables = variables;
    }
}
